/**
 * 
 */
package com.gopay.common.constants.mail;

/**
 * 发送邮件模板名称类型
 * @MailTemplateType.java
 * @author HJY
 * @2013-5-17 上午10:27:44  www.gopay.com.cn Inc.All rights reserved.
 */
public enum MailTemplateType {
    /**
     * 修改支付密码成功邮件模板名称
     */
    EMAIL_TP_MODIFY_PAYPWD_SUCCESS("modifyPawPwdSuccess"),
    /**
     * 修改支付密码安全问题成功邮件模板名称
     */
    EMAIL_TP_MODIFY_PAYPWD_QUES_SUCCESS("modifyPawPwdQuesSuccess"),
    /**
     * 找回支付密码验证码邮件模板名称
     */
    EMAIL_TP_FIND_PAYPWD_CODE("findPayPwdCode"),
    /**
     * 找回手机支付密码验证码邮件模板名称
     */
    EMAIL_TP_FIND_MTPAYPWD_CODE("findMtPayPwdCode"),
    /**
     * 找回支付密码成功邮件模板名称
     */
    EMAIL_TP_FIND_PAYPWD_SUCCESS("findPayPwdSuccess"),
    /**
     * 控制台操作员密码邮件模板名称
     */
    EMAIL_TP_CONSOLE_OPER_PWD("consoleOperPassword"),
    /**
     * 个人绑定邮件模板名称
     */
    EMAIL_TP_PERSON_BIND_EMAIL("personBindEmail"),
    /**
     * p2p注册邮件模板名称
     */
    EMAIL_TP_GP_REGSITER("gpRegsiter"),
   
    /**
     * 账户激活
     */
    EMAIL_TP_REGSITER("regsiter"),

    /**
     * 修改登录密码成功邮件模板名称
     */
    EMAIL_TP_MODIFY_LOGINPWD_SUCCESS("modifyLoginPwdSuccess"),

    /**
     * 修改登录密码安全问题成功邮件模板名称
     */
    EMAIL_TP_MODIFY_LOGINPWD_QUES_SUCCESS("modifyLoginPwdQuesSuccess"),    
    
    /**
     * 找回登录密码验证码邮件模板名称
     */
    EMAIL_TP_FIND_LOGINPWD_CODE("findLoginPwdCode"),
    /**
     * 找回登录密码成功邮件模板名称
     */
    EMAIL_TP_FIND_LOGINPWD_SUCCESS("findLoginPwdSuccess"),
       
    /**
     * 控制台企业客户审核模板名称
     */
    EMAIL_TP_CUST_CORPINFO_AUDIT("custCorpInfoAudit"),
    

    EMAIL_AUTO_DRAW_AUDIT("autoDrawAudit"),
    //add by zhuliang at 2016-07-07 begin
    /**
     * 申请数字证书模板
     */
    APPLY_CERT_CODE("applyCertCode"),
    /**
     * 关闭数字证书模板
     */
    CLOSE_CERT_CODE("closeCertCode"),
    /**
     * 开启数字证书模板
     */
    OPEN_CERT_CODE("openCertCode"),
    
    /**
     * 更新数字证书模板
     */
    UPDATE_CERT_CODE("updateCertCode"),
    /**
     * 安装数字证书模板
     */
    INSTALL_CERT_CODE("installCertCode"),
    /**
     * 注销数字证书模板
     */
    CANCEL_CERT_CODE("cancelCertCode"),
    
    /*商户服务器签名证书操作模板 zhoutong 20160919 start*/
    /**
     * 开启证书
     */
    OPEN_CMS_CODE("openCMS"),
    
    /**
     * 下载证书
     */
    DOWNLOAD_CMS_CODE("downloadCMS"),
    
    /**
     * 更新证书
     */
    RENEW_CMS_CODE("renewCMS"),
    
    /**
     * 更换证书
     */
    CHANGE_CMS_CODE("changeCMS"),
    
    /*商户服务器签名证书操作模板 zhoutong 20160919 end*/
    
    /**
     * 动态口令模板
     */
    OPER_TOKEN_CODE("operTokenCode"),
  
    
    /**
     * 控制台企业客户开通跨境业务审核模板名称
     */
    EMAIL_TP_CB_CUST_CORPINFO_AUDIT("cbCustCorpInfoAudit"),

   
    /**
     * 账户免验证限额模板
     */
    EMAIL_TP_FREE_QUOTA_CODE("freeQuotaCode"),

    /**
     * 天溢盈发送合同模板
     */
    TIAN_YI_YING_CONTRACT("tianYiYingContract"),
    /**
     * sms通道失效报警邮件
     */
    SMS_IP_WARN("smsIPWarn"),
    //add by zhuliang at 2016-07-07 end

    //add by panshichao at 2017/05/05
    RC_QULIFICATIONS_INFO_NOTIFY("rcQulificationInfoNotify"),
    //余额预警开通邮件发送标题 add by pansc at 20171218
    OPEN_BALANCE_WARNING_NOTIFY("openBalanceWarningNotify"),
    //余额预警触发邮件发送标题 add by pansc at 20171218
    TOUCH_BALANCE_WARNING_NOTIFY("touchBalanceWarningInfo"),
    //余额预警关闭邮件发送标题 add by pansc at 20171218
    CLOSE_BALANCE_WARNING_NOTIFY("closeBalanceWarningNotify"),

    /**
     * 企业基金赎回订单异常警报 add by baiyunpeng 2017/05/10
     */
    FUND_CORP_REDEEM_WARN("fundcorpredeemwarn"),
    FUND_CORP_REDEEM_CHECK_WARN("fundcorpredeemcheckwarn"),

    /**
     * 跨境外卡拒付预警通知（风控）
     */
    INTLCARD_DISHONOR_RC_ALARM("intlcardDishonorRCAlarm"),

    /**
     * 跨境外卡拒付预警通知（商户）
     */
    INTLCARD_DISHONOR_ALARM("intlcardDishonorAlarm"),

    /**
     * 跨境外卡拒付(调单)扣款/冻结失败商户邮件模版
     */
    INTLCARD_DISHONOR_ACCOUNTING_FAIL_CUST("intldishonoraccountingfailcust"),

    /**
     * 跨境外卡拒付(调单)扣款/冻结失败内部风控邮件模版
     */
    INTLCARD_DISHONOR_ACCOUNTING_FAIL_RISKCONTROLLER("intldishonoraccountingfailrc"),

	/**
	 * 跨境外卡拒付发起通知
	 */
	INTLCARD_DISHONOR_NOTIFY("intlcardDishonorNotify");

    public String value;
    MailTemplateType(String value){
        this.value = value;
    }
    @Override
    public String toString(){
        return value;
    }
}
